/************************************************
*
*   filename:   turn_order.h
*   date:       11/12/09
*
*   Created by
*       Kassandra Kaplan
*
*   purpose:
*       contains the turn_order class
*
*   Revisions:
*       - 11/12/09
*            Ceated header
*
*
*   copyright 2009 by
*       Cy Cook
*       Kassandra Kaplan
*       Blaise Millegan
*       Jason Stafford
*
************************************************/

#ifndef TURN_ORDER_H_INCLUDED
#define TURN_ORDER_H_INCLUDED

#include "game_info.h"

using namespace std;

class turn_order
{
    private:
    game_info *info;
    int order [(party_number+enemy_number)][2];


    public:

    // object and direct object chart
    enum
    {
        noone = 0,
        player_one = 1,
        player_two = 2,
        player_three = 3,
        player_four = 4,

        enemy_one = 100,
    };

    // verbs chart
    enum
    {
        nothing = 0,
        player_fight = 1,
        player_ice = 2,
        player_lit = 3,
        player_fire = 4,
        player_heal = 5,

        enemy_fight = 100,
    };

};

#endif
